package zero.tech.games.log.service.api;

import java.util.Date;

import zero.tech.core.data.Resp;
import zero.tech.core.data.SimpleUser;

public interface ILogsService {

	Resp listPlaybackByPage(SimpleUser simpleUser, int club_id, int game_id, Date begin, Date end, int page, int pageLength);

	Resp getPlaybackDetail(SimpleUser simpleUser, int club_id, int game_id, String room_id, String play_code, Date begin, Date end);

	Resp operateBaoxianguiLogs(SimpleUser simpleUser, int club_id, Date begin, Date end, int page,
			int pageLength);

	Resp goldChangeLogs(SimpleUser simpleUser, int club_id, Date begin, Date end, int page, int pageLength, int type);

	Resp inviteLineLogs(SimpleUser simpleUser, int club_id, Integer uid, Date begin, Date end, int page, int pageLength);

	Resp waterTeamLogs(SimpleUser simpleUser, int club_id, Date begin, Date end, int page, int pageLength, int type);

	Resp waterZsTeamLogs(SimpleUser simpleUser, int club_id, Integer uid, Date begin, Date end, int page,
			int pageLength);

	Resp waterRewardGetLogs(SimpleUser simpleUser, int club_id, Date begin, Date end, int page, int pageLength);

	Resp shangxiafenLogs(SimpleUser simpleUser, int club_id, Date begin, Date end, int page, int pageLength, Integer uid);

}
